runtime.traceLocker.mp (field)

27 uses

	runtime (current package)
		trace.go#L308: 		tl.writer().writeProcStatusForP(pp, pp == tl.mp.p.ptr()).end()
		tracebuf.go#L48: 			tl.mp.trace.oldthrowsplit = gp.throwsplit
		tracebuf.go#L52: 	return traceWriter{traceLocker: tl, traceBuf: tl.mp.trace.buf[tl.gen%2][tracev2.NoExperiment]}
		tracebuf.go#L105: 	if w.mp == nil {
		tracebuf.go#L110: 	w.mp.trace.buf[w.gen%2][w.exp] = w.traceBuf
		tracebuf.go#L116: 			gp.throwsplit = w.mp.trace.oldthrowsplit
		tracebuf.go#L185: 	if w.mp != nil {
		tracebuf.go#L186: 		mID = uint64(w.mp.procid)
		tracebuf.go#L206: 	return traceWriter{traceLocker: tl, traceBuf: tl.mp.trace.buf[tl.gen%2][exp], exp: exp}
		traceevent.go#L41: 	if pp := tl.mp.p.ptr(); pp != nil && !pp.trace.statusWasTraced(tl.gen) && pp.trace.acquireStatus(tl.gen) {
		traceevent.go#L44: 	if gp := tl.mp.curg; gp != nil && !gp.trace.statusWasTraced(tl.gen) && gp.trace.acquireStatus(tl.gen) {
		traceevent.go#L45: 		tl.writer().writeGoStatus(uint64(gp.goid), int64(tl.mp.procid), goStatus, gp.inMarkAssist, 0 /* no stack */).end()
		traceruntime.go#L171: 	mp  *m
		traceruntime.go#L261: 	if tl.mp.trace.reentered > 0 {
		traceruntime.go#L262: 		tl.mp.trace.reentered--
		traceruntime.go#L264: 		seq := tl.mp.trace.seqlock.Add(1)
		traceruntime.go#L270: 	releasem(tl.mp)
		traceruntime.go#L294: 	pp := tl.mp.p.ptr()
		traceruntime.go#L365: 	pp := tl.mp.p.ptr()
		traceruntime.go#L381: 	pp := tl.mp.p.ptr()
		traceruntime.go#L397: 	pp := tl.mp.p.ptr()
		traceruntime.go#L507: 	pp := tl.mp.p.ptr()
		traceruntime.go#L508: 	pp.trace.mSyscallID = int64(tl.mp.procid)
		traceruntime.go#L528: 		tl.mp.p.ptr().trace.mSyscallID = -1
		tracestatus.go#L69: 		if w.mp.p.ptr() == pp && w.mp.curg != nil && readgstatus(w.mp.curg)&^_Gscan == _Gsyscall {